Platform Explorer / Nuxeo Platform LTS 2017 9.10

Contribution org.nuxeo.ecm.platform.video.convert.converters--converter

This contribution is part of XML component org.nuxeo.ecm.platform.video.convert.converters inside nuxeo-platform-video-convert-9.10.jar /OSGI-INF/convert-service-contrib.xml

Extension Point

Extension point converter of component ConversionServiceImpl.

Contributed Items

  • <converter class="org.nuxeo.ecm.platform.video.convert.StoryboardConverter" name="videoStoryboard">
          <sourceMimeType>video/mpeg</sourceMimeType>
          <sourceMimeType>video/mp4</sourceMimeType>
          <sourceMimeType>video/quicktime</sourceMimeType>
          <sourceMimeType>video/ogg</sourceMimeType>
          <sourceMimeType>video/x-ms-asf</sourceMimeType>
          <sourceMimeType>video/x-msvideo</sourceMimeType>
          <sourceMimeType>video/flv</sourceMimeType>
          <destinationMimeType>image/jpeg</destinationMimeType>
        </converter>
  • <converter class="org.nuxeo.ecm.platform.video.convert.ScreenshotConverter" name="videoScreenshot">
          <sourceMimeType>video/mpeg</sourceMimeType>
          <sourceMimeType>video/mp4</sourceMimeType>
          <sourceMimeType>video/quicktime</sourceMimeType>
          <sourceMimeType>video/ogg</sourceMimeType>
          <sourceMimeType>video/x-ms-asf</sourceMimeType>
          <sourceMimeType>video/x-msvideo</sourceMimeType>
          <sourceMimeType>video/flv</sourceMimeType>
          <destinationMimeType>image/jpeg</destinationMimeType>
        </converter>
  • <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToWebM">
          <sourceMimeType>video/mpeg</sourceMimeType>
          <sourceMimeType>video/mp4</sourceMimeType>
          <sourceMimeType>video/quicktime</sourceMimeType>
          <sourceMimeType>video/ogg</sourceMimeType>
          <sourceMimeType>video/x-ms-asf</sourceMimeType>
          <sourceMimeType>video/x-msvideo</sourceMimeType>
          <sourceMimeType>video/flv</sourceMimeType>
          <destinationMimeType>video/webm</destinationMimeType>
          <parameters>
            <parameter name="CommandLineName">ffmpeg-towebm</parameter>
            <parameter name="videoMimeType">video/webm</parameter>
            <parameter name="videoExtension">webm</parameter>
            <parameter name="tmpDirectoryPrefix">convertToWebM</parameter>
          </parameters>
        </converter>
  • <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToMP4">
          <sourceMimeType>video/mpeg</sourceMimeType>
          <sourceMimeType>video/webm</sourceMimeType>
          <sourceMimeType>video/quicktime</sourceMimeType>
          <sourceMimeType>video/ogg</sourceMimeType>
          <sourceMimeType>video/x-ms-asf</sourceMimeType>
          <sourceMimeType>video/x-msvideo</sourceMimeType>
          <sourceMimeType>video/flv</sourceMimeType>
          <destinationMimeType>video/mp4</destinationMimeType>
          <parameters>
            <parameter name="CommandLineName">ffmpeg-tomp4</parameter>
            <parameter name="videoMimeType">video/mp4</parameter>
            <parameter name="videoExtension">mp4</parameter>
            <parameter name="tmpDirectoryPrefix">convertToMP4</parameter>
          </parameters>
        </converter>
  • <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToOgg">
          <sourceMimeType>video/mpeg</sourceMimeType>
          <sourceMimeType>video/mp4</sourceMimeType>
          <sourceMimeType>video/quicktime</sourceMimeType>
          <sourceMimeType>video/webm</sourceMimeType>
          <sourceMimeType>video/x-ms-asf</sourceMimeType>
          <sourceMimeType>video/x-msvideo</sourceMimeType>
          <sourceMimeType>video/flv</sourceMimeType>
          <destinationMimeType>video/ogg</destinationMimeType>
          <parameters>
            <parameter name="CommandLineName">ffmpeg-toogg</parameter>
            <parameter name="videoMimeType">video/ogg</parameter>
            <parameter name="videoExtension">ogg</parameter>
            <parameter name="tmpDirectoryPrefix">convertToOgg</parameter>
          </parameters>
        </converter>
  • <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToAVI">
          <sourceMimeType>video/mpeg</sourceMimeType>
          <sourceMimeType>video/mp4</sourceMimeType>
          <sourceMimeType>video/quicktime</sourceMimeType>
          <sourceMimeType>video/ogg</sourceMimeType>
          <sourceMimeType>video/x-ms-asf</sourceMimeType>
          <sourceMimeType>video/x-msvideo</sourceMimeType>
          <sourceMimeType>video/flv</sourceMimeType>
          <destinationMimeType>video/x-msvideo</destinationMimeType>
          <parameters>
            <parameter name="CommandLineName">ffmpeg-toavi</parameter>
            <parameter name="videoMimeType">video/x-msvideo</parameter>
            <parameter name="videoExtension">avi</parameter>
            <parameter name="tmpDirectoryPrefix">convertToAVI</parameter>
          </parameters>
        </converter>

XML Source

<extension point="converter" target="org.nuxeo.ecm.core.convert.service.ConversionServiceImpl">

    <converter class="org.nuxeo.ecm.platform.video.convert.StoryboardConverter" name="videoStoryboard">
      <sourceMimeType>video/mpeg</sourceMimeType>
      <sourceMimeType>video/mp4</sourceMimeType>
      <sourceMimeType>video/quicktime</sourceMimeType>
      <sourceMimeType>video/ogg</sourceMimeType>
      <sourceMimeType>video/x-ms-asf</sourceMimeType>
      <sourceMimeType>video/x-msvideo</sourceMimeType>
      <sourceMimeType>video/flv</sourceMimeType>
      <destinationMimeType>image/jpeg</destinationMimeType>
    </converter>

    <converter class="org.nuxeo.ecm.platform.video.convert.ScreenshotConverter" name="videoScreenshot">
      <sourceMimeType>video/mpeg</sourceMimeType>
      <sourceMimeType>video/mp4</sourceMimeType>
      <sourceMimeType>video/quicktime</sourceMimeType>
      <sourceMimeType>video/ogg</sourceMimeType>
      <sourceMimeType>video/x-ms-asf</sourceMimeType>
      <sourceMimeType>video/x-msvideo</sourceMimeType>
      <sourceMimeType>video/flv</sourceMimeType>
      <destinationMimeType>image/jpeg</destinationMimeType>
    </converter>

    <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToWebM">
      <sourceMimeType>video/mpeg</sourceMimeType>
      <sourceMimeType>video/mp4</sourceMimeType>
      <sourceMimeType>video/quicktime</sourceMimeType>
      <sourceMimeType>video/ogg</sourceMimeType>
      <sourceMimeType>video/x-ms-asf</sourceMimeType>
      <sourceMimeType>video/x-msvideo</sourceMimeType>
      <sourceMimeType>video/flv</sourceMimeType>
      <destinationMimeType>video/webm</destinationMimeType>
      <parameters>
        <parameter name="CommandLineName">ffmpeg-towebm</parameter>
        <parameter name="videoMimeType">video/webm</parameter>
        <parameter name="videoExtension">webm</parameter>
        <parameter name="tmpDirectoryPrefix">convertToWebM</parameter>
      </parameters>
    </converter>

    <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToMP4">
      <sourceMimeType>video/mpeg</sourceMimeType>
      <sourceMimeType>video/webm</sourceMimeType>
      <sourceMimeType>video/quicktime</sourceMimeType>
      <sourceMimeType>video/ogg</sourceMimeType>
      <sourceMimeType>video/x-ms-asf</sourceMimeType>
      <sourceMimeType>video/x-msvideo</sourceMimeType>
      <sourceMimeType>video/flv</sourceMimeType>
      <destinationMimeType>video/mp4</destinationMimeType>
      <parameters>
        <parameter name="CommandLineName">ffmpeg-tomp4</parameter>
        <parameter name="videoMimeType">video/mp4</parameter>
        <parameter name="videoExtension">mp4</parameter>
        <parameter name="tmpDirectoryPrefix">convertToMP4</parameter>
      </parameters>
    </converter>

    <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToOgg">
      <sourceMimeType>video/mpeg</sourceMimeType>
      <sourceMimeType>video/mp4</sourceMimeType>
      <sourceMimeType>video/quicktime</sourceMimeType>
      <sourceMimeType>video/webm</sourceMimeType>
      <sourceMimeType>video/x-ms-asf</sourceMimeType>
      <sourceMimeType>video/x-msvideo</sourceMimeType>
      <sourceMimeType>video/flv</sourceMimeType>
      <destinationMimeType>video/ogg</destinationMimeType>
      <parameters>
        <parameter name="CommandLineName">ffmpeg-toogg</parameter>
        <parameter name="videoMimeType">video/ogg</parameter>
        <parameter name="videoExtension">ogg</parameter>
        <parameter name="tmpDirectoryPrefix">convertToOgg</parameter>
      </parameters>
    </converter>

    <converter class="org.nuxeo.ecm.platform.video.convert.VideoConversionConverter" name="convertToAVI">
      <sourceMimeType>video/mpeg</sourceMimeType>
      <sourceMimeType>video/mp4</sourceMimeType>
      <sourceMimeType>video/quicktime</sourceMimeType>
      <sourceMimeType>video/ogg</sourceMimeType>
      <sourceMimeType>video/x-ms-asf</sourceMimeType>
      <sourceMimeType>video/x-msvideo</sourceMimeType>
      <sourceMimeType>video/flv</sourceMimeType>
      <destinationMimeType>video/x-msvideo</destinationMimeType>
      <parameters>
        <parameter name="CommandLineName">ffmpeg-toavi</parameter>
        <parameter name="videoMimeType">video/x-msvideo</parameter>
        <parameter name="videoExtension">avi</parameter>
        <parameter name="tmpDirectoryPrefix">convertToAVI</parameter>
      </parameters>
    </converter>

  </extension>